﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AModel.Consola
{
    public class FormatoConsola : AModel.Consola.IFormatoConsola
    {
        /// <summary>
        /// Formatea la cadena de entrada en una lista de string
        /// El formato de la cadena debe de ser:
        ///     comando "parametro" "parametro 2"
        /// </summary>
        /// <param name="cadena"></param>
        /// <returns></returns>
        public List<String> Formatear(String cadena) {
            var Resultado = new List<String>();
            cadena = cadena.Trim();
            String[] tok = cadena.Split(" ".ToCharArray());
            foreach (String cad in tok) {
                Resultado.Add(cad);
            }

            return Resultado;
        }
    }
}
